home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 November / EnigmA AMIGA RUN 02 (1995)(G.R. Edizioni)(IT)[!][issue 1995-11][Skylink CD].iso / earcd / program / amos / amoslist.lzh / AMOSLIST / 000338_amos-request@svcs1.digex.net_Tue Sep 26 11:44:49 1995.msg < prev    next >
Internet Message Format  |  1995-10-02  |  4KB

  1. Received: from svcs1.digex.net (svcs1.digex.net [204.91.197.224]) by mail1.access.digex.net (8.6.12/8.6.12) with ESMTP id LAA06023;  for <mcox@access.digex.net> ; Tue, 26 Sep 1995 11:44:48 -0400
  2. Received: (from daemon@localhost) by svcs1.digex.net (8.6.12/8.6.12) id IAA10522 for amos-out; Tue, 26 Sep 1995 08:33:31 -0400
  3. Received: from mail1.access.digex.net (mail1.access.digex.net [205.197.247.2]) by svcs1.digex.net (8.6.12/8.6.12) with ESMTP id IAA10519 for <amos-list@svcs1.digex.net>; Tue, 26 Sep 1995 08:33:29 -0400
  4. Received: from red.paston.co.uk (red.paston.co.uk [194.129.188.3]) by mail1.access.digex.net (8.6.12/8.6.12) with SMTP id IAA13874;  for <amos-list@access.digex.net> ; Tue, 26 Sep 1995 08:33:22 -0400
  5. Received: from localhost (bwyatt.paston.co.uk) by red.paston.co.uk (5.x/SMI-SVR4)
  6.     id AA03531; Tue, 26 Sep 1995 13:25:57 +0100
  7. Received: by paston.co.uk.uucp (V1.16/Amiga)
  8.     id AA001xz; Tue, 26 Sep 95 17:25:51 GMT
  9. Date: Tue, 26 Sep 95 17:25:51 GMT
  10. Message-Id: <9509261725.AA001xy@paston.co.uk.uucp>
  11. In-Reply-To: <Pine.HPP.3.91.950926095107.8381B-100000@mpih17>
  12.              (from Branko Collin <bcollin@mpi.nl>)
  13.              (on Tue, 26 Sep 95 09:57:39)
  14. Lines: 46
  15. X-Mailer: ADMail 1.5 Copyright 1995 S.T.Brown
  16. From: bwyatt@paston.co.uk (Ben Wyatt)
  17. To: amos-list@access.digex.net
  18. Subject: Re: Help me!
  19. Status: RO
  20. X-Status: 
  21.  
  22. Greetings Branko, you wrote some text on the subject Re: Help me!, and now
  23. I'm going to answer it.
  24.  
  25. BC> > M> I have to solve a problem in AMOS Pro programming: is there anyone who can
  26. BC> > M> help me??
  27. BC> > M> I explain the problem.
  28. BC> > M> I must (or better, I want to) do a procedure to draw on a screen a part of
  29. BC> > M> 
  30. BC> > M> a
  31. BC> > M> circle. Is there any extension to do it??
  32. BC> > M> Otherwise I have to use sin() and cos() function, but these are relly very
  33. BC> > M> slow.
  34. BC> > M> The procedure should be like:
  35. BC> > M> 
  36. BC> > M> Procedure PART_OF_CIRCLE[R,A,B]
  37. BC> > M>      where R is the radius, A the value of the angle in degree
  38. BC> > M>      and B is how many degrees the line is long
  39. BC> > M>      (sorry for my English, can you understand me? :-(( )
  40. BC> > M> End Proc
  41. BC> > M> 
  42. BC> > M> Unfortunately, becouse of all the structure of the program, the screen is
  43. BC> > M> in
  44. BC> > M> Hi resolution, but you have just to use R/2 in the sin() part.
  45. BC> > M> But the biggest matter is that the 0 degree must be at 12 o'clock, 90
  46. BC> > M> degrees at 3 o'clock and so on in clockwise (instead the trig functions
  47. BC> > M> work
  48. BC> > M> in the other direction.).
  49. BC> 
  50. BC> I missed the original message due to problems with our mail-system last 
  51. BC> night, so I'll answer to this post. The answer is simple. Yes, there does 
  52. BC> exist such a procedure, I wrote it, it's in the Procedure Library (v3.0 I 
  53. BC> believe) which can be downloaded from Aminet or Andy's website. It's 
  54. BC> called SimpleArc and the good part is that with bigger circles (i.e. an 
  55. BC> arc with 360 degrees length) it is faster than the Amos 'Circle' command!
  56.  
  57. I reckon mine would be faster with a big step (STP)
  58.  
  59. BC> The trick I used to make it faster is to build the arc from lines instead 
  60. BC> of single dots. If anyone feels like making it even faster, be my guest.
  61.  
  62. The only way of making it any faster is to use extension commands...
  63.  
  64. Bye  _________________________________
  65.     /                                 \
  66.     > Ben Wyatt - bwyatt@paston.co.uk <
  67.     \_________________________________/ ï¿½1995 Very Interesting Signatures